engine mounting strut - German English Dictionary